<?php
/*
+------------------------------------------------------------------------+
......^.......[[`[]]`.][`.....................[\]......,Oo^=..............
......^.\...............,\........................,\`./ooo.^..............
......\.\O.............,/`............................\Oo^=..xx......=[^..
......=`=Oo\........,[..................................,\^xxxxx../=ooo\=.
......x\.OOOO\....,`......................]..........,....,\xxxxx/\]/o^/o^
.....xx,^=OOOOO\./.........................=...\......,^....=^xxxooooo^o/\
....xxxx,`=OOOOO^...................=^......,^..\.......=`...,O`.=oooo\^/O
...xxxxxx,`=OOO^........=..,`...,OO^=O^.......\..\.......,^....Ox.\o[\/=O@
.....xxx.=/`,//.x......,`,/.../OOOO.=OO^......=\..^........\....\..\o/^OO@
.....xx..o.,`=`.`......^/^../OOOO@O.=OOO`...=..OO.=O^...,...\....\.,//^\O@
.....x...^...\.,......=@/.,@OOOO@@^.=@@@O.../^.O@\/@@`...^..=O`..=..,..,OO
........=^...^.^....../@^=@@@@@@@@`.O@@@@^.,@@.\@@^@@@^..@^..O=^..^....xx[
.........^.....^......@@=@@@@@@@@@\/`=@@@^./@@\^=O\O@@@`.@@..=/,^.=..../x.
........,^.....^......@@@@@@@@O`@./^.=@@@^=@O@/\]@@@@@@\.@@^.=^.,.=....,^x
.........^.....^......@@@@@@@@@@\@@@@@@@@@@@@@@@@@@@@@@@]@@O.=^x.^=.x`x...
.........^.....^......@@@@@@@@@,@@@@@@@@@@@@@@@@@@@@@@@@@@@@.=OooO=.^x....
.........=..,..\......=@@@@@@@@@@@@@@@@@@O@@@@@@@@@@@@@@@@@@.=Oooo^=^.....
.........,`...\,`..=...\@@@@@@@@@@@@@@@/..[@@@@[@^@@@@@@@@@@.=ooo=`o\...,.
.............^.\,...@...@@@@@@@@@@@@@@/....[\@@@@@@@@@@@@@@^.O/[[/.[\/.,OO
..........,..^..^\..=@`.,@@@@@@@@@@@/`.....`..,[[,`/O@@@@@@^/.........,\,\
...........`.^..,`@`.@@\.,^,[/[[^.,...............,\@`@@^@/=...........=OO
...........^.o../\.\\,@@@\.\.,x...................,..=@@=@/\..........x=OO
...........=.^../^^.@@/@@@O@/\.,........,],`........,@@\@@=`^..........=^x
...........=.^..@^\.=@@@@@\.[o`[.......`.........../@@@@@o.\=.........x,xx
...........=.^..@^@^=@@^\@@@\..................../^.@@^=@=.=O.......]oxxxx
............=..=@O@@.@@@..,@@@O]..............,@@@^.@@^=@=x.O.............
............o..=@@@@^=@@^..=@@@@/OO]`.......,@@@@@@.=@.=^ox.O.............
.........xx=^..=@@@@@=@@@...@@@OOOOOOOOOO\/@@@@@@@@.,@..^^x./.............
...........=...@@@@@@`@@@^..=@@][OOOOOOOOO@/\@/.=@@\.=..\x..xx............
...........=]/[...,[@\@@@^...@@@@\`[OOOOO`@@^..,@@@@`.\.,^...,\`..........
........../..........@@@@@...=@`,@@@`.....=@^...\@@@@..=`\......,`........
........,^...........=@@@O...=@@..,@@@^...@@^...,@@@@@..,\\.......,`......
.......,^...=.........O@@^...=@@^...,@@@\.@@^....=.@@@@`..,\....`..,`.....
....x..O`.,\.^......,/\@@^...@O@\.....,@@@@@.....,..=@@@@`...\`.^....^....
OoOOOOO.....\=...=\..\/@@...,@^@@`......\@@@.....,\@@@@@@@@`...,\.....^...
OOOOOOO......\....\]\.@@^...=@,@@]\.......\^]]]]`=@@@@@@..\@@\....\`.=.^..
.oooo=^.......^....\,^O@...,@@@@@@@@@\.,/..x`....``,\@@^..=..[@\....,^.,^.
+------------------------------------------------------------------------+
      © Written by Seikiko [ https://space.bilibili.com/15247862 ]
*/

define('IN_AJAX', TRUE);

if (!defined('IN_ANWSION'))
{
	die;
}


class ajax extends AWS_CONTROLLER
{
	public function get_access_rule()
	{
		$rule_action['rule_type'] = 'white';

		$rule_action['actions'] = array();

		return $rule_action;
	}
  
	public function setup()
	{
		HTTP::no_cache_header();
	}

	public function submit_action()
    {
      echo "<script>alert('错误的访问形式')</script>";
      
      $EI = $_POST['ei'];
      $SN = $_POST['sn'];
      $TF = $_POST['tf'];
      $JP = $_POST['jp'];
      $mbti = $_POST['mbti_type'];
      $sex = $_POST['sex'];
      $gender = $_POST['gender'];
      $love_sex = $_POST['love_sex'];
      $love_gender = $_POST['love_gender'];
      
      if (!is_null($EI)&&!is_null($SN)&&!is_null($TF)&&!is_null($JP)&&!is_null($mbti)&&!is_null($sex)&&!is_null($gender)&&!is_null($love_sex)&&!is_null($love_gender)){

         $db = load_class('core_db')->setObject('master');
         $db_prefix = load_class('core_config')->get('database')->prefix;

         $data = array(
           'time_stamp' => $timestamp,
           'uid' => $this->user_id,
           'ei' => $EI,
           'sn' => $SN,
           'tf' => $TF,
           'jp' => $JP,
           'mbti_type' => $mbti,
           'sex' => $sex,
           'gender' => $gender,
           'love_sex' => $love_sex,
           'love_gender' => $love_gender,
         );
		
         $this->model('mbti')->delete_result_by_uid($this->user_id); //删除先前的结果
         $db->insert($db_prefix . 'users_mbti', $data);
      }
      else{
        echo '返回值为NULL';
      }
    }


}